.line{
    position: relative;
    height: 50px;
    line-height: 50px;
    .line-bg{
        display: none;
        width: 100%;
        height: 50px;
        background: #C0C0C0;
        .checkbox{
            position: absolute;
            top: 20px;
            left: 20px;
        }
    }
    .line-bg-checked{
        display: block;
        background: #017FCB;
        color: #fff;
        border-bottom: 1px solid #fff;
    }
    .line-main{
        position: absolute;
        top: 0;
        right: 0;
        left: 50px;
        height: 50px;
        border-bottom: 1px solid #017FCB;
        span{
            display: inline-block;
            width: 200px;
        }
    }
    .line-main-checked{
        color: #fff;
        border-bottom: 1px solid #fff;
    }
    &:hover .line-bg{
        display: block;
    }
    
}
ul{
    padding: 0;
}
